﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ArmoryData.Character
{
    /// <summary>
    /// The base stats of the <see cref="CharacterInfo"/>
    /// </summary>
   public class BaseStats
    {
       /// <summary>
       /// Creates a new instance
       /// </summary>
       public BaseStats()
       {
           Strength = new Dictionary<string, string>();
           Agility = new Dictionary<string, string>();
           Stamina = new Dictionary<string, string>();
           Intellect = new Dictionary<string, string>();
           Spirit = new Dictionary<string, string>();
           Armor = new Dictionary<string, string>();
       }

       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s strength
       /// </summary> 
       public Dictionary<string, string> Strength { get; set; }
       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s agility
       /// </summary>
       public Dictionary<string, string> Agility { get; set; }
       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s stamina
       /// </summary>
       public Dictionary<string, string> Stamina { get; set; }
       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s intellect
       /// </summary>
       public Dictionary<string, string> Intellect { get; set; }
       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s spirit
       /// </summary>
       public Dictionary<string, string> Spirit { get; set; }
       /// <summary>
       /// Gets or sets the <see cref="CharacterInfo"/>'s armor
       /// </summary>
       public Dictionary<string, string> Armor { get; set; }
    }
}
